In fast allen Ländern Europas nach Osten bis Japan, in der Türkei, im Nordost-Iran und in Algerien; nicht auf Island, in Portugal, auf den Balearen, auf Sardinien, auf den Ionischen Inseln, auf den Kykladen, auf Kreta, in der östlichen Ägäis und auf Zypern
Laubwälder, besonders Buchenwälder, schattige Wiesen; auf frischen Böden verschiedener Bodentypen, nährstoffanspruchsvoll; in (150)300-1850 m Höhe